package cn.lijiancn01.demo.system.controller;

import cn.dev33.satoken.stp.StpUtil;
import cn.lijiancn01.demo.framework.model.R;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("user")
public class LoginController {

    // 测试登录，浏览器访问： http://localhost:8081/user/doLogin?username=zhang&password=123456
    @RequestMapping("doLogin")
    public R doLogin(String username, String password) {
        StpUtil.login(10001);
        return R.data(StpUtil.getTokenValue());
    }

    // 查询登录状态，浏览器访问： http://localhost:8081/user/isLogin
    @RequestMapping("isLogin")
    public String isLogin() {
        return "当前会话是否登录：" + StpUtil.isLogin();
    }

}
